草庐IT

java -- System类和冒泡排序

全部标签

java - 使用java时在windows上获取 '~'的短路径

我创建了一个java应用程序,它可以将文件从在线源下载到我运行Windows7的本地计算机代码下载文件,但也为该文件创建一个路径,以便它可以存储在该路径中然后文件被转换成另一种格式我遇到的问题是,如果我使用绝对长路径导航到路径,Windows似乎不喜欢它我正在使用cmd导航到文件,这意味着我正在创建进程来执行此操作我的代码是这样的String[]command={"cmd",};Processp;try{p=Runtime.getRuntime().exec(command);newThread(newSyncPipe(p.getErrorStream(),System.err)).s

java - 为什么 Windows Java 无法绑定(bind)到已经绑定(bind)的端口?

我们在响应请求的时候有绑定(bind)到同一个本地端口的需求。以下是Java代码示例。在Linux上我们可以绑定(bind)到同一个端口两次,但在Windows上,我们在第二次绑定(bind)时出错。错误是BindException:地址已在使用中。用C编写的类似程序允许我们绑定(bind)两次。是什么阻止了Windows上的Java执行此操作?是否有允许绑定(bind)的注册表设置?importjava.net.InetSocketAddress;importjava.net.Socket;importjava.net.SocketAddress;publicclassSocketT

windows - 如何从批处理文件中打开最大化的java应用程序?

我正在从一个批处理文件中调用一个jar,它实质上是在Windows10中打开一个GUI应用程序。我想从一个批处理文件中以最大化模式打开这个Java应用程序。我找到了很多答案,但它们最大化了我的.bat文件,但没有最大化我的应用程序。这是我调用应用程序的方式:cdc:\myfolder"C:\otherfolder\java\bin\java.exe"-jarmyjar.jar它打开了应用程序,但我想以最大化模式打开应用程序。也就是说,jarfile包含一个GUI应用程序,这是我想要最大化的。 最佳答案 Alinkedanswer讲述

c# - 为什么我不能在 Windows 10 计算机上使用 HttpListener? (System.PlatformNotSupportedException)

WCF:PlatformNotSupportedExceptionwhenrunningServerProjects它对我不起作用...Console.WriteLine(System.Net.HttpListener.IsSupported);//false代码:HttpListenerh=newHttpListener();错误:System.PlatformNotSupportedException:OperationisnotsupportedonthisplatformInSystem.Net.HttpListener..ctor()我最近重新安装了Windows101703

java - Glassfish 起始域在 Windows 7 中失败

我正在尝试安装Glassfish3.1,但以配置失败告终。我在公司代理后面的Windows7上运行它。它成功创建了一个默认域,但是当尝试启动域时它失败并显示以下消息。Startingdomain_______________Executingcommand:C:\glassfish6\glassfish\bin\asadmin.batstart-domaindomain1C:\glassfish6\glassfish\bin\asadmin.batstart-domaindomain1Attemptingtostartdomain1....Pleaselookattheserverlo

java - 如何在 Windows 的任务栏上阻止或更改我自己的 javafx 应用程序符号的右键单击菜单

我需要删除“关闭窗口”,它是右键单击任务栏程序时窗口中的菜单项。我该怎么做? 最佳答案 你不能。这是适用于所有最小化应用程序的Windows功能。它与JavaFX或Java本身无关。 关于java-如何在Windows的任务栏上阻止或更改我自己的javafx应用程序符号的右键单击菜单,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/46542844/

java 路径未指向 Windows 中的 sdk 路径

我已经设置了环境变量JAVA_HOME=C:\ProgramFiles\Java\jdk1.8.0_144并添加C:\ProgramFiles\Java\jdk1.8.0_144\bin到Path在用户变量和系统变量中。但它指向别的东西。当我表演时for%iin(java.exe)do@echo.%~$PATH:i结果是C:\ProgramData\Oracle\Java\javapath\java.exe我该如何解决这个问题? 最佳答案 在PATH环境中将你的%JAVA_HOME/bin放在C:\ProgramData\Oracl

java - Windows Hello API

关闭。这个问题需要更多focused.它目前不接受答案。想改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭4年前。Improvethisquestion我想在我的网络应用程序中使用WindowsHelloFaceandFingerprintAPI。我找到的网站显示C#编码,但我的Web应用程序是用Java开发的。如何在我的JavaWeb应用程序中集成WindowsHelloFace和FingerprintAPI?

java - 在 Java 中解析 Windows 任务列表输出

我正在尝试构建一个在我的机器上运行的进程数组;为此,我一直在尝试使用以下两个命令:tasklist/focsv/nh#ForaCSVoutputtasklist/nh#Foranon-CSVoutput我遇到的问题是无法正确解析输出。第一个场景我有这样一行:"wininit.exe","584","Services","0","5,248K"我曾尝试使用"".split(",")进行解析,但是当涉及到进程内存使用时,这会失败-数字字段中的逗号将导致额外的字段。第二种情况没有非CSV输出,我有这样一行:wininit.exe584Services05,248K我正在尝试使用"".spli

java - java 的 strace 或 procmon 等价物

当我运行C++程序时,它显示“无法打开文件”但没有说明文件名是什么,我通常使用strace(Linux)或procmon(Windows)来找出它试图打开的文件以及它在哪里寻找它。我不能用java程序做到这一点,因为所有这些都是由javavm控制的。我处理的一些jar/类有可选的配置文件。有时,如果知道调用这些配置文件(如javafx程序的.css文件)会很高兴,尤其是在没有报告错误的情况下。如果我无法访问源代码,例如,当我得到一个.jar或.class文件时,是否有等同于strace(Linux)或procmon(windows)的java或它们的某种组合使JavaVM列出它试图打开